home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ASME's Mechanical Engine…ing Toolkit 1997 December
/
ASME's Mechanical Engineering Toolkit 1997 December.iso
/
edu_comp
/
lim40.lzh
/
LIM40.TXT
Wrap
Text File
|
1987-09-05
|
6KB
|
104 lines
MAJOR UPGRADE TO EXPANDED MEMORY SPECIFICATION ANNOUNCED
August 19, 1987 -- Lotus Development Corporation, Intel Corporation's
Personal Computer Enhancement Operation (PCEO) and Microsoft Corporation
today announced a major revision of the Lotus/Intel/Microsoft Expanded Memory
Specification (L/I/M EMS).
Introduced in 1985, the L/I/M EMS Version 3.2 allowed users of IBM and
compatible personal computers to access memory beyond the 640K limit.
Officials from Lotus, Intel and Microsoft said L/I/M EMS Version 4.0
offers software developers a broader range of uses for expanded memory than
has been available in any of the existing approaches to expanded memory. As
a result, applications and systems software that support L/I/M EMS 4.0 will
provide users with new and better uses of expanded memory such as:
* Spreadsheets using expanded memory more effectively.
* Memory resident ("pop-up") programs executing in expanded
memory.
* Families of applications ("add-ins") using shared data in
expanded memory.
* Larger RAM disks, print buffers, and disk caches running faster
with expanded memory.
* A memory limit of 32 Mb compared with the previous limit of 8
Mb.
* Multiple programs using expanded memory simultaneously, and with
better performance.
Some of the capabilities of L/I/M EMS 4.0, such as multitasking and
program code execution in expanded memory, are equivalent to capabilities
originally developed by AST for its Enhanced Expanded Memory Specification
(EEMS). In a separate statement, AST has indicated that it intends to fully
support L/I/M EMS 4.0 as the industry-wide expanded memory standard and will
make an upgrade available to all its customers.
Applications written to the L/I/M EMS 4.0 can run on existing EMS 3.2,
EEMS or XMA hardware, although these boards will require new device drivers.
Existing emulation programs based on the 80386 microprocessor's page mapping
facilities will be upgradeable to L/I/M EMS 4.0. Applications written to EMS
3.2 are upwards compatible with L/I/M EMS 4.0.
Software developers can access the features of the new EMS specification
through 15 new functions and 39 new subfunctions. These new functions
include:
* Multiple page mapping -- for better performance and data
protection.
* Dynamic growing or shrinking of the amount of expanded memory
allocated -- for more efficient use by multiple programs.
* The naming of data "handles" -- for data sharing by families of
applications.
* Far jump and far call simulation -- for code execution in
expanded memory.
* The ability to copy or exchange a region of memory from
conventional to expanded, expanded to conventional, or expanded
to expanded -- for device driver performance.
* The ability to map more than 64K at a time, or map into
conventional memory -- for operating environment performance.
* The ability to disable conventional memory mapping -- for
operating environment reliability.
Officials from Intel, Lotus and Microsoft said that the new features in
L/I/M EMS 4.0 were the result of input from a number of other leading
software and hardware developers, including AST, Ashton-Tate, Borland, and
Living Videotext. These and other industry leaders will continue to be
included by Lotus, Intel, and Microsoft in any future discussions on the
direction of the L/I/M EMS. Officials noted that the contribution to and
support of L/I/M EMS 4.0 by AST is particularly significant, allowing
developers and users alike to gain the advantages of a single industry-wide
standard.
Lotus said L/I/M EMS 4.0 will complement several new features in release
3 of 1-2-3. The new expanded memory specification practically eliminates
limitations on the size of 1-2-3 spreadsheets, and it will play an important
role in supporting the new multi-dimensional capabilities of release 3 of
1-2-3, which were first announced during Lotus Week in April. Although
expanded memory will not be required by 1-2-3 release 3, EMS 4.0 will offer
1-2-3 release 3 users under DOS the same improvements in memory management
that they will enjoy when running 1-2-3 release 3 under OS/2. When used
together, EMS 4.0 and 1-2-3 release 3 will provide a significant improvement
in the ability to manipulate complex spreadsheet models.
Microsoft said L/I/M EMS 4.0 made full Windows support of expanded
memory possible. "When used in conjunction with Microsoft Windows 2.0, L/I/M
EMS 4.0 provides significantly enhanced capabilities to PC users," said Steve
Ballmer, Microsoft vice president of systems software.
Memory resident utility programs, popular among users but which consume
precious conventional memory and often create system conflicts, can gain
significant benefits from L/I/M EMS 4.0. Software developers will find it
much easier to write memory resident programs that execute out of expanded
memory. This not only frees conventional memory for applications, but also
provides a safer environment when running several memory resident programs
simultaneously.
With access to 32 Mb of memory, users can configure much larger RAM
disks, making manipulation of large files, such as those created by data base
management applications, possible.
Intel's L/I/M EMS 4.0 Developers Kit, which includes a copy of the
specification and programming tips, is available immediately by contacting
Intel PCEO at Mail Stop C03-07, 5200 N.E. Elam Young Parkway, Hillsboro,
Ore., 97124-6497, or call 800-538-3373.
s to expanded memory. As
a result, applications and systems software that support L